Inheritance diagram for TTransform3D:

Public Member Functions | |
| TTransform3D () | |
| TVector3 | TransformPoint (const TVector3 &PP) const |
| TVector3 | TransformVector (const TVector3 &VV) const |
| TTransform3D | operator * (const TTransform3D &transform) const |
| void | GetInverse (TTransform3D &outInverse) const |
| TTransform3D | GetInverse () const |
| void | GetComponents (TMatrix33 &outRotation, TVector3 &outTranslation, TVector3 &outScaling) const |
Public Attributes | |
| TMatrix33 | fRotationAndScale |
| Matrix composed of UniformScaling, XYZScaling, and Rotation around local 0,0,0. | |
| TVector3 | fTranslation |
| Vector from parent 0,0,0 to local 0,0,0. | |
x'= fRotationAndScale*x + fTranslation
To translate from TTreeTransform:
fRotationAndScale = fUniformScaling*fRotation*fXYZScaling fTranslation = fRotationAndScale*(-fHotPoint)+fOffset
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matrix composed of UniformScaling, XYZScaling, and Rotation around local 0,0,0.
|
|
|
Vector from parent 0,0,0 to local 0,0,0.
|
1.4.5